package com.dlc.shop.user.common.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dlc.shop.user.common.model.UserLevel;
import com.dlc.shop.user.common.model.UserLevelLang;

/**
 * 用户等级国际化
 *
 * @author LGH
 * @date 2022-12-19 10:01:29
 */
public interface UserLevelLangService extends IService<UserLevelLang> {

    /**
     * 保存会员等级国际化名称
     * @param userLevel
     */
    void saveLangByLevel(UserLevel userLevel);

    /**
     * 更新会员等级国际化名称
     * @param userLevel
     */
    void updateLangByLevel(UserLevel userLevel);

    /**
     * 删除会员等级国际化名称
     * @param levelId
     */
    void deleteByLevelId(Long levelId);

    /**
     * 会员等级名称是否重名
     * @param userLevel
     * @return
     */
    boolean checkNameRepeatByLevel(UserLevel userLevel);
}
